sperm morula - French English Dictionary